insured premises - French English Dictionary